home *** CD-ROM | disk | FTP | other *** search
- 1000 CLEAR:SCREEN@ 0:CONSOLE 16,9:BGM 0:COLOR 7,0,0:CLS
- 1010 DIM MYC%(256),PRT%(512),BAC%(576):ST=1
- 1020 TP$="":FOR I=0 TO 3:TP$=TP$+CHR$(&HF9):NEXT I
- 1030 FOR I=0 TO 3:TP$=TP$+CHR$(&H9F):NEXT I
- 1040 ' [[[[[[[[[[[[[[[[[[[[[[[[[ âLâââëâNâ^ÆΦï` ]]]]]]]]]]]]]]]]]]]]]]]]]
- 1050 LINE (0,0)-(260,15),PSET,5,BF
- 1060 FOR I=0 TO 26:READ PX$,CL,PT$:PX=VAL("&H"+PX$)
- 1070 FOR J=0 TO 14:FOR K=0 TO 1:PT=VAL("&H"+MID$(PT$,J*4+K*2+1,2))
- 1080 FOR L=7 TO 0 STEP -1
- 1090 IF PT=>2^L THEN PSET(PX*20+K*8-L+7,J),CL:PT=PT-2^L
- 1100 NEXT L,K,J,I
- 1110 FOR I=0 TO 7:GET@A (I*20,0)-(I*20+15,15),PRT%,I*64:NEXT I
- 1120 FOR I=0 TO 3:GET@A (I*20+160,0)-(I*20+175,15),MYC%,I*64:NEXT I
- 1130 GOTO 1900
- 1140 ' [[[[[[[[[[[[[[[[[[[[[[[[[ âXâeü[âWò`é¡éµ ]]]]]]]]]]]]]]]]]]]]]]]]]
- 1150 COLOR 7,0:CLS 0:RESTORE 2350
- 1160 LINE (40,20)-(477,457),PSET,%2,BF:LINE (45,25)-(471,451),PSET,5,BF
- 1170 FOR I=1 TO ST:READ FLR$,WAL$,LIM,MOK,MX,MY,STN$:NEXT I
- 1180 FOR Y=0 TO 7:FOR X=0 TO 7:FX=X*54:FY=Y*54
- 1190 FLR=VAL(MID$(FLR$,Y*8+X+1,1)):WAL=VAL("&H"+MID$(WAL$,Y*8+X+1,1))
- 1200 IF FLR<>9 THEN PUT@A (FX+46,FY+26)-(FX+61,FY+41),PRT%,,3,3,,FLR*64
- 1210 IF WAL>6 THEN LINE (FX+40,FY+20)-(FX+45,FY+73),PSET,,BF,TP$:WAL=WAL-7
- 1220 IF WAL>3 THEN LINE (FX+40,FY+20)-(FX+93,FY+25),PSET,,BF,TP$:WAL=WAL-4
- 1230 IF WAL>1 THEN LINE (FX+40,FY+20)-(FX+45,FY+73),PSET,%2,BF:WAL=WAL-2
- 1240 IF WAL>0 THEN LINE (FX+40,FY+20)-(FX+93,FY+25),PSET,%2,BF
- 1250 FP(X,Y)=FLR:NEXT X,Y
- 1260 SYMBOL (500,25),"é┬éΘéΘé±é╧üB",1.5!,2,4
- 1270 LOCATE 62,4:PRINT "Floor";ST:LOCATE 63,5:PRINT STN$
- 1280 LOCATE 62,9:PRINT "[A] èèéΘ":LOCATE 62,10:PRINT"[B] ò╟îÜé─éΘ"
- 1290 GOSUB 1880
- 1300 ' [[[[[[[[[[[[[[[[[[[[[[[[[[ âüâCâôé┼é╖é╠ ]]]]]]]]]]]]]]]]]]]]]]]]]]
- 1310 MD=0:GET@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%
- 1320 PUT@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%
- 1330 PUT@A (MX*54+46,MY*54+26)-(MX*54+61,MY*54+41),MYC%,MATTE,3,3,5,MD*64
- 1340 WHILE PAD(1)<>0:WEND
- 1350 CTR=PAD(1):IF CTR MOD 2<>0 THEN MD=CTR\2:GOTO 1320
- 1360 IF PTRIG(1)=1 THEN COLOR 7,%2:GOTO 1430
- 1370 IF PTRIG(1)=2 THEN COLOR 7,5:GOTO 1680
- 1380 IF PTRIG(1)=4 THEN GOTO 1810
- 1390 GOTO 1350
- 1400 ' {{{{{{{{{{{{{{{{{{{{{{{{{{ é┬éΘéΘé±èèéΘ }}}}}}}}}}}}}}}}}}}}}}}}}}
- 1410 IF FP(MX,MY)>2 AND FP(MX,MY)<7 THEN MD=FP(MX,MY)-3
- 1420 IF FP(MX,MY)=2 THEN 1790
- 1430 PX=-((1+2*(MD=3))*(MD MOD 2=1)):PY=((1+2*(MD=2))*(MD MOD 2=0))
- 1440 IF POINT(MX*54+PX*27+70,MY*54+PY*27+50)=0 THEN 1510
- 1450 PUT@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%
- 1460 MX=MX+PX:MY=MY+PY
- 1470 GET@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%
- 1480 PUT@A (MX*54+46,MY*54+26)-(MX*54+61,MY*54+41),MYC%,MATTE,3,3,5,MD*64
- 1490 PLAY "T120V15@7L64O5GCR64":GOTO 1410
- 1500 ' {{{{{{{{{{{{{{{{{{{{{{{{{ èèéΘé╠Ä~é▄é┴é╜ }}}}}}}}}}}}}}}}}}}}}}}}}
- 1510 PLAY "T120V15@128O3E16"
- 1520 IF FP(MX,MY)=1 AND MOK=0 THEN 1760
- 1530 IF FP(MX,MY)<>0 THEN 1580
- 1540 LINE (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),PSET,5,BF
- 1550 GET@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%
- 1560 PUT@A (MX*54+46,MY*54+26)-(MX*54+61,MY*54+41),MYC%,MATTE,3,3,5,MD*64
- 1570 MOK=MOK-1:FP(MX,MY)=9:PLAY "T120V10@15L64O5CDEFGAB"
- 1580 IF FP(MX,MY)<>7 THEN 1660
- 1590 FOR X=0 TO 7:FOR Y=0 TO 7
- 1600 IF FP(X,Y)=7 AND (X<>MX OR Y<>MY) THEN WX=X:WY=Y
- 1610 NEXT Y,X
- 1620 PUT@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%:MX=WX:MY=WY
- 1630 GET@A (MX*54+46,MY*54+26)-(MX*54+93,MY*54+73),BAC%
- 1640 PUT@A (MX*54+46,MY*54+26)-(MX*54+61,MY*54+41),MYC%,MATTE,3,3,5,MD*64
- 1650 PLAY "T120V15@68O5L64CC+DD+EFF+GG+A"
- 1660 COLOR 7,0:GOTO 1350
- 1670 ' {{{{{{{{{{{{{{{{{{{{{{{{{{{ ò╟îÜé─éΘéµ }}}}}}}}}}}}}}}}}}}}}}}}}}}
- 1680 PX=-((1+2*(MD=3))*(MD MOD 2=1)):PY=((1+2*(MD=2))*(MD MOD 2=0))
- 1690 IF POINT(MX*54+PX*27+70,MY*54+PY*27+50) OR LIM=0 THEN 1740
- 1700 FX=(MX-(MD=1))*54:FY=(MY-(MD=2))*54:LIM=LIM-1:IF MD MOD 2=1 THEN 1720
- 1710 LINE (FX+40,FY+20)-(FX+93,FY+25),PSET,%2,BF:GOTO 1730
- 1720 LINE (FX+40,FY+20)-(FX+45,FY+73),PSET,%2,BF
- 1730 PLAY "T120V10@67O4B8":GOSUB 1880
- 1740 COLOR 7,0:GOTO 1350
- 1750 ' [[[[[[[[[[[[[[[[[[[[ éΓé┴é╥ü[ü⌠âXâeü[âWâNâèâA ]]]]]]]]]]]]]]]]]]]]
- 1760 PLAY "T120V15@6L16O4AB>C+8<AB>C+<BAG+F+BG+EA8"
- 1770 ST=ST+1:FOR I=0 TO 9999:NEXT I:IF ST=11 THEN 1980 ELSE 1150
- 1780 ' [[[[[[[[[[[[[[[[[[[[[[[[ îèé╔ùÄé┐é┐éßé┴é╜ ]]]]]]]]]]]]]]]]]]]]]]]]
- 1790 PLAY "T200V12@68L8O2G-F-E-D-C-1":GOTO 1150
- 1800 ' [[[[[[[[[[[[[[[[[[[[[[[[[ âüâjâàü[é┼é╖é╠ ]]]]]]]]]]]]]]]]]]]]]]]]]
- 1810 LOCATE 64,16:PRINT"[A] éΓéΦÆ╝é╖":LOCATE 64,17:PRINT"[B] â^âCâgâïé╓"
- 1820 LOCATE 64,18:PRINT"[RUN] âLâââôâZâï"
- 1830 PLAY "T120V12@43O4C32":WHILE PTRIG(1)=4:WEND
- 1840 IF PTRIG(1)=1 THEN 1790
- 1850 IF PTRIG(1)=2 THEN PLAY "T120V12@43O4C32":GOTO 1900
- 1860 IF PTRIG(1)=4 THEN CLS 1:WHILE PTRIG(1)=4:WEND:GOTO 1350
- 1870 GOTO 1840
- 1880 LOCATE 64,12:PRINT "ûéû@ÄcéΦ";LIM;"ë±":RETURN
- 1890 ' [[[[[[[[[[[[[[[[[[[[[[[[[ â^âCâgâïé┼é╖é╠ ]]]]]]]]]]]]]]]]]]]]]]]]]
- 1900 COLOR 7,0:CLS:SYMBOL (100,100),"é┬éΘéΘé±é╧üB",5,5,4
- 1910 LOCATE 23,12:PRINT "Select Floor and Press RUN Button"
- 1920 LOCATE 35,14:PRINT "Floor"
- 1930 LOCATE 44,23:PRINT "émé`ü{élü{éoé`ü@éoéÆéàéôéàéÄéöéô"
- 1940 WHILE PTRIG(1)<>4:FOR I=0 TO 500:NEXT I:LOCATE 40,14:PRINT ST
- 1950 ST=ST+(PAD(1)=3)*(ST<10)-(PAD(1)=7)*(ST>1):WEND
- 1960 PLAY "T120V10@14L24O4CE-G>C<GE-R2":GOTO 1150
- 1970 ' [[[[[[[[[[[[[[[[[[[[[[[ âGâôâfâBâôâOé┼é╖é╠ ]]]]]]]]]]]]]]]]]]]]]]]
- 1980 COLOR 7,0:CLS:PUT@A (160,80)-(175,95),MYC%,MATTE,20,20,5,128
- 1990 PLAY "T120V13@1L8O4GGGGF16E16FFFFF4.GEDEFD4.CC2."
- 2000 RESTORE 2660:FOR I=0 TO 5:READ SEC$:ML=LEN(SEC$)/4:X=(640-ML*33)/2
- 2010 FOR J=0 TO ML-1:CC$=KNJ$(VAL("&H"+MID$(SEC$,J*4+1,4)))
- 2020 SYMBOL (33*J+X,I*64+64),CC$,2,2,7,,,8:PLAY "T200V15@75O4C16"
- 2030 NEXT J:FOR J=0 TO 1000:NEXT J,I
- 2040 PLAY "T120V13@19L8O5FEDFEDC+ED4<A4>D4"
- 2050 WHILE PTRIG(1)=0:WEND:ST=10:GOTO 1900
- 2060 ' [[[[[[[[[[[[[[[[[[[[[[ âLâââëâNâ^âfü[â^é╜é┐ ]]]]]]]]]]]]]]]]]]]]]]
- 2070 DATA 0,6,0000000000000000000038007C024E1646FE4EFE7C003800000000000000
- 2080 DATA 0,0,0000000000000000380044028215B1E9B901B10183FE4400380000000000
- 2090 DATA 1,2,00000EE03AB8628C7EFC428442847EFC428442847EFC428442847EFC0000
- 2100 DATA 1,0,0000010005401D7001003D783D7801003D783D7801003D783D7801000000
- 2110 DATA 2,0,00003FFC7FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE3FFC
- 2120 DATA 3,1,00000000018003C007E00FF00FF003C003C003C003C003C003C001800000
- 2130 DATA 4,1,0000000000000000006000701FF83FFC3FFC1FF800700060000000000000
- 2140 DATA 5,1,00000000018003C003C003C003C003C003C00FF00FF007E003C001800000
- 2150 DATA 6,1,000000000000000006000E001FF83FFC3FFC1FF80E000600000000000000
- 2160 DATA 7,2,000007C01EF03D7800006BAC739C77DC739C6BAC00003D781EF007C00000
- 2170 DATA 7,0,07C01830210842847FFC94528C6288228C6294527FFC42842108183007C0
- 2180 DATA 8,1,03C00FF00FF01FF81FF80FF007E003C0000003C003C00180000000000000
- 2190 DATA 8,3,0000000000000000000000000000381C1E780C30042018183FFC1FF80000
- 2200 DATA 8,6,000000000000000000000000081004202004700E60060000000000000000
- 2210 DATA 8,7,000000000000000000000000000000000180000008100660000000000340
- 2220 DATA 9,1,07F00FF81FF81F981F180C20002018001800100000000000000000000000
- 2230 DATA 9,3,0000000000000000000000000000000007800CE008E0000013F03FF80000
- 2240 DATA 9,6,000000000000006000E003D007D007E00040030007000E000C0000000000
- 2250 DATA 9,7,0000000000000000000000000800000000000000000001C0000000000740
- 2260 DATA A,1,03C00FF00FF01FF81E781428024002400000000000000000000000000000
- 2270 DATA A,3,0000000000000000000000000000381C1C380FF007E018183FFC1FF80000
- 2280 DATA A,6,000000000000000001800BD00DB005A023C4700E60060000000000000000
- 2290 DATA A,7,0000000000000000000000000000000000000000081007E00000000002C0
- 2300 DATA B,1,0FE01FF01FF819F808F80430040000180018000800000000000000000000
- 2310 DATA B,3,0000000000000000000000000000000001E00730071000000FC81FFC0000
- 2320 DATA B,6,000000000000060007000BC00BE007E0020000C000E00070003000000000
- 2330 DATA B,7,0000000000000000000000000010000000000000000003800000000002E0
- 2340 ' [[[[[[[[[[[[[[[[[[[[[[[ âXâeü[âWâfü[â^é╜é┐ ]]]]]]]]]]]]]]]]]]]]]]]
- 2350 DATA 0999099999999999999499959999999999999999999999999999999912990996
- 2360 DATA 0000000000000000000000000000000000000000000000000000000000000000
- 2370 DATA 1,3,3,7,ÅÇö⌡æ╠æÇé╛éµ
- 2380 DATA 9199999999999999999999999099999999999999999999999999999990999990
- 2390 DATA 0000000000000000120000011000000000000000000000000000000000000000
- 2400 DATA 3,3,0,7,é▄é╛é▄é╛é┐éσéδéó
- 2410 DATA 9999999999999999999919999999999999999999999999999999979997990999
- 2420 DATA 0000000000000000003111200020002000200020002000200011232000000020
- 2430 DATA 1,1,7,7,î┬Ä║é≡ì∞éδéñ
- 2440 DATA 9979999999999999999999909959999999999993999999919999999909999997
- 2450 DATA 0020000002200000022000000211101100211100003111101100000000000000
- 2460 DATA 7,2,1,0,ûεê≤é¬âWâââ}
- 2470 DATA 0999999099999999299999999999996991999999999999999999999909999990
- 2480 DATA 0000000000000000000000000000000001200000010000000000000000000000
- 2490 DATA 2,4,7,5,é═é╢é▀é╠éPòα
- 2500 DATA 7999999919999999999909997999999999099999990999999999999999999999
- 2510 DATA 0000000011111112111118220000072211200722002007220001120200000000
- 2520 DATA 6,3,1,3,é▄éφéΦé▒é±é╢éßéª
- 2530 DATA 9999999999999999990999999999999999999909999999994999995909999991
- 2540 DATA 0000000000000000000000000020000001100003000000020000000200000001
- 2550 DATA 3,3,6,3,éáéφé─é╚éóé┼é╦
- 2560 DATA 2999999299999999199099909979969999999999999997999999999929099992
- 2570 DATA 0002000000020000000110010030000000111000000000000000000100200000
- 2580 DATA 2,3,5,5,é▓é┴é┬é±é▒
- 2590 DATA 9999999099999999970999919999999099999990079999999999999999999990
- 2600 DATA 0000000003111110004000040240000413111111000000000200000001111110
- 2610 DATA 6,6,7,5,éφü[é╒üòéφü[é╒
- 2620 DATA 9999997999999999999999999999999999499999999999999002991999979999
- 2630 DATA 0000000000000000003111110020000000200000002000000000000000020000
- 2640 DATA 6,2,0,1,âëâXâgé╛âKâôâoüI
- 2650 ' [[[[[[[[[[[[[[[[[[[[[ âGâôâfâBâôâOâfü[â^é╜é┐ ]]]]]]]]]]]]]]]]]]]]]
- 2660 DATA 24442424244B4A7548222472382B24442431243F253F256B2548
- 2670 DATA 253F256B2548244F24662443242F246A24484A7548222472332B2431246B
- 2680 DATA 4366244B244F3F4B21223B652122495B2122244F2435245F244A2449242C212621262126
- 2690 DATA 215624332126212621262433246C244324462126212621263A5B4B2521262126212621292157
- 2700 DATA 243324262437244638454265244E3A5B4B2524723C6A244B467E246C243F253F256B2548244F
- 2710 DATA 382A24724D6E2448243724464C42355C24723865244B2437243F244E24472437243F2123
- 2720 ' é┬éΘéΘé±é╧üB--------------------------------- Programed By NA+M+PA
-